Cancer's insatiable appetite