Thanks, I'll try to bring that up on the mailing list and see how this might be integratable into the core.