isn't this going to log when someones given no options? which may be valid. not sure why you'd want to do that but i think it could be 'valid' for certain use cases