diff --git a/cmd/helm/list.go b/cmd/helm/list.go
index dba2dfde6faa0e0bb22ff9f9813b4789276195a6..3168c4c08e091df496ba0ba64fd803358791dade 100644
--- a/cmd/helm/list.go
+++ b/cmd/helm/list.go
@@ -142,8 +142,8 @@ func (l *listCmd) run() error {
 		return nil
 	}
 
-	if res.Next != "" {
-		fmt.Fprintf(l.out, "\tnext: %s", res.Next)
+	if res.Next != "" && !l.short {
+		fmt.Fprintf(l.out, "\tnext: %s\n", res.Next)
 	}
 
 	rels := res.Releases