Make sure trace infrastructure is setup correctly
Let system remember what trace state it preciously had
Minor optimization which ensures reflection logic doesn't run more than required