I think those changes sound good, and that this might be an appropriate moment to write a wrapper to it that has a more up-to-date interface (e.g., using named arguments).
Not many packages are using the mechanism yet - File Storage being the only one I know of which currently uses it.