checkRestrictStage (not entirely sure it's the right behaviour)