Move the implications checking to after the scripts have set their states.