ultra vires debate