foolproof check