What do flies, hippos and cancer have in common?