cancer for alfie, what else could it because