Do you mean 
//All non zero values should return true when cast to boolean
and so you are using this cast as a way of testing for zero ?