Thanks for the quick feedback. I've attached an updated patch with a NEWS and update and some documentation. Let me know if there's a better place to document this of if I made a mistake somewhere.