We really should get out of the habit of writing all of our tests backwards, it doesn't affect C Sharp in the same way as other languages and makes the conditionals harder to read.