only if i add some kind of helper method to do auto conversion to bool  which would have the nasty side effect of allowing the enum values to be auto cast to int  which kind of reduce the value of  enum class  i t o  type checking