if you're interested..

Er, not really sure if I'm in keeping with pull-request culture here - no harm done if it's rejected!