Merge branch 'master' into next
now catching ctrl-d (inspired by florianl/cssh)
Merge branch 'next'