Optional object for cannot? and authorize.