fix BeingACarrier and Recedive member