I feel lucky if @simonwelsh spends as much time as this on any of my pull requests. ;)