actual_key shouldn't trample registers