and error prone [...] , they still compile [...] , they still compile
compiler defines: SM [...] _Interval (Struct) Trj_IsUnrecoverableError