
Почему-то до ужаса раздражают такие обороты:
тогда, и только тогда, когда функция завершается успешно — TRUE, иначе — FALSE.
Кажется, ими пестрили учебники в школе, да так, что возникало ощущение, что существует не два, а три булевых значения: "Не тогда", "Тогда" и "Тогда, и только тогда".
Во времена VB6 такой фигни не было!