Changed the gating so structure always validates, even after previous failure