Ted Cruz has two big problems