remove `self.family ||= ` right, since set_family now does this?