if we call a step for an environment that isn't semi-correct (e.i. incorrect nav block id) and the current stage isn't 0,
it will become semi-correct :
either because id will encounter an exception,
or because it will be rederect to the default stage
if we call a step for an environment that isn't semi-correct (e.i. incorrect nav block id) and the current stage isn't 0,
it will become semi-correct :
- either because id will encounter an exception,
- or because it will be rederect to the default stage