M4 could be LE/BE, we check it in runtime now
Rewrite TunableIntManager to sort out a number of nonsense