Adam's new constr_dist