explicit cast to bool