APOBEC3B and cancer: Since APOBEC3B is a driver of cancer genomic diversity, we hypothesize that its over-expression may have two therapeutically opposing consequences.