Check key exists first