Inverse order
Fixed a bug with key()