Some projection and key handling