David and I have been discussing off-list, but the patch (adding allthree features) is now available on the JIRA.