try not using 0 for the key, in case it's special