Yeah this change is certainly big. I went through as many things as I could to see if there was something causing problems, but the only case I saw was the one where the overloaded version in the base commands didn't actually perform any functionality anyway.

It really does need to be tested completely though.