Beating cancer one step at a time