Would make more sense if you could stay in "probationary" status as long as it takes to get E-Verify implemented, rather than reverting to "unlawfully present" status if it's not implemented in five years. If it takes six years, delay it by a year. If it's done in four years, then move on early.