On 276 we've calling `to_s` on each key, and on the next line we're calling `to_sym` on each key. Is this because we need to do string munging? Is the casting to string and then to symbol necessary?