I just always thought booleans shouldn't be compared to each other to test their value. It's already `true` or `false` so no need for a comparison.

The check makes me think that there is some special case where it can be `null` but that doesn't appear to be the case.

I'm fine with it the way it is it just struck me as odd.