wow, if it weren't for this comment, i would be kind of freaked out by this code, just b/c it does so much monkeypatching of fairly critical functionality. I *think* it makes sense, though having some tests that exercised this might be nice.