Warning bells here. I haven't looked into the code in detail yet, but in case it's not obvious, why did you make this change?