chiark / gitweb /
break out puser; call it early during choose