foolproof betters fools bettering foolproof...