I second that (not adding async. changes). One of my most favorite things from going from TOS 1.x to 2.x was is the synchronous HIL layer. (Actually, there are a number of favorite things I have...)