Python's lack of lexical scoping strikes again!  user/all, host/user/all now work as intended.