that'd be an absolutely ridiculous plugin - is consideration for that absolutely necessary? I surely don't see that as a blocker to getting this implementation in. 

we looked carefully at the utils and nothing stands out which could be changed that would be a concern. the only thing in any of the utls which has any state at all is the options, and we *want* changes to the options to propagate. 

I don't believe this comment should be a blocker.