diff --git a/core/commands2/swarm.go b/core/commands2/swarm.go
index f09333f836a26c2ab71d6d3e4c1901ef46c57cf9..a450a3d94abb744cc23e5eb1101b419574e942ec 100644
--- a/core/commands2/swarm.go
+++ b/core/commands2/swarm.go
@@ -6,7 +6,6 @@ import (
 	"path"
 
 	cmds "github.com/jbenet/go-ipfs/commands"
-	internal "github.com/jbenet/go-ipfs/core/commands2/internal"
 	peer "github.com/jbenet/go-ipfs/peer"
 	errors "github.com/jbenet/go-ipfs/util/debugerror"
 
@@ -94,10 +93,7 @@ ipfs swarm connect /ip4/104.131.131.82/tcp/4001/QmaCpDMGvV2BGHeYERUEnRQAwe3N8Szb
 			return nil, err
 		}
 
-		addrs, err := internal.CastToStrings(req.Arguments())
-		if err != nil {
-			return nil, cmds.ClientError("Improperly formatted peer addresses: " + err.Error())
-		}
+		addrs := req.Arguments()
 
 		if n.Network == nil {
 			return nil, errNotOnline