I guess validate() is only for debugging - otherwise (!person) might not be enought imo.