lowercase keys here are necessary. I can do that on merge, though.