diff --git a/commands/commands.go b/commands/commands.go
index <HASH>..<HASH> 100644
--- a/commands/commands.go
+++ b/commands/commands.go
@@ -163,6 +163,5 @@ type ErrorWithStack interface {
 }
 
 func init() {
-	hawser.Config.OutputWriter = OutputWriter
 	log.SetOutput(ErrorWriter)
 }
diff --git a/hawser/config.go b/hawser/config.go
index <HASH>..<HASH> 100644
--- a/hawser/config.go
+++ b/hawser/config.go
@@ -32,7 +32,7 @@ var (
 func NewConfig() *Configuration {
 	c := &Configuration{
 		CurrentRemote: defaultRemote,
-		OutputWriter:  os.Stdout,
+		OutputWriter:  os.Stderr,
 	}
 	if len(os.Getenv("GIT_CURL_VERBOSE")) > 0 || len(os.Getenv("GIT_HTTP_VERBOSE")) > 0 {
 		c.isTracingHttp = true
lets write curl verbose to stderr