Victory over cancer?