Need to add a stronger comparison check here.  You can pass in the same app id, but the check will fail because options.client_id gets parsed as a Fixnum while app_raw['id'] is a String - This caused me a great bit of confused