what if the key is not an integer?