make sure to always initialize @options as a hash to allow nested queries