Innovate or be eaten