principled version of 3-89