Why are we reversing the yoda conditional? (I've been seeing this throughout...)
It's better to have the constant on the left-hand side, because this eliminates all chance of subtle bugs of accidental assignment if perchance one types `=` rather than `==`. Also, it's more consistent, because the most important info on the conditional comes first while reading code)