I understand that this isn't the final version, and I do agree that this is an improvement, so I'm fine with this change for now.  I am curious as to why what we're doing is completely wrong.