TR staging and validity fixing