Doing `ShopifyAPI::Order.new(session: session).abcdef` does not raise an error. It simply returns `nil`. I believe this is the culprint : https://github.com/Shopify/shopify-api-ruby/blob/94591589ff57d8dcb3f37a97f70620766bb92ad6/lib/shopify_api/rest/base.rb#L280 Should be `match.nil? ? super : true`