My version of 'sub' (see https://github.com/37signals/sub)