Personally, I strongly dislike the way to say "not" in C based languages. That little exclamation mark is too easy to overlook. Hence I write it out in full: if (someCondition == false) { After reading that for a while, I want symmetry too with if (someCondition == true) { So consider it an artifact of C using `!` instead of `not`.