don't crash when the key doesn't exist