Preventing varied cancers