Cracking the cancer puzzle