Understanding human cancer in a fly?