need to bool() this ... why?