foolproof
