add tests and comment about keys named 'key'