Needed to return a socket progress monitor before we check for isatty