I don't really like that we're losing object keys with this, I dunno.