foolproof read