What's the reasoning for this change also?  I like the checking of the configuration before assembly?, but not sure why these other changes are included.