Nah, this is the most straightforward way to do it, given Hashie--the problem is we're processing things that come out of JSON.parse, which generates Hashes.