TP53 and cancer: p53 is an important tumor suppressor, and the complexities of p53 function in regulating cancer cell behaviour are well established.