slightly simpler kappa