add depth parameter to support JSON in Ruby 1.9.2