Cancer and immunocompetence.