Correct order of initialization for msr, correct family detection. Not sure why git shows so much diffs.