What do you propose?  You do follow what is going on, right?  Most of the time, I don't want the code to collapse things to a string, but sometimes I do, and this was the simplest change from where we were.

I'm totally open to making the API better, but I see that as enhancements to this basic change.