Is there something I should do differently here?
Some of these changes don't look like improvements, at least not on their own. They may be improvements when combined with your optimization patches, but it's not clear yet that we want to do it that way.