Do we still need this `to_sym` - I think the attributes hash is pretty much guaranteed to be using string keys