I don't think this works.  is_corporate is not a member variable of user.