Reachability is now performed twice, once without solving the guards and once after solving the guards