Update: I should probably note that I haven't looked at the implementation, and there's no way I'd do as I mention above without having complete control of sources.
Update: I should probably note that I haven't looked at the implementation, and there's no way I'd do as I mention above without having complete control of sources.