foolproof rule solves the problem.