Ted Cruz is on the run (again!)