The mechanisms by which the immune system distinguishes normal developmental cell death from pathological immunogenic cell killing are central to effective cancer immunotherapy. Using HSVtk suicide gene therapy, we showed that macrophages can distinguish between tumor cells dying through classical apoptosis and tumor cells engineered to die through nonapoptotic mechanisms, resulting in secretion of either immunosuppressive cytokines (interleukin 10 and transforming growth factor beta) or inflammatory cytokines (tumor necrosis factor alpha or interleukin 1beta), respectively. Additionally heat shock protein 70 acts as one component of a bimodal alarm signal that activates macrophages in the presence of stressful, immunogenic tumor cell killing. These differential responses of macrophages can also be used to vaccinate mice against tumor challenge, using adoptive transfer, as well as to cure mice of established tumors.