No world peace, but perhaps a cure for cancer?