atkey now throws an error for missing keys