diff --git a/pin/indirect.go b/pin/indirect.go
index e5ed5dcb6..1ca8c4bed 100644
--- a/pin/indirect.go
+++ b/pin/indirect.go
@@ -11,7 +11,7 @@ type indirectPin struct {
 	refCounts map[key.Key]int
 }
 
-func NewIndirectPin(dstore ds.Datastore) *indirectPin {
+func newIndirectPin(dstore ds.Datastore) *indirectPin {
 	return &indirectPin{
 		blockset:  set.NewDBWrapperSet(dstore, set.NewSimpleBlockSet()),
 		refCounts: make(map[key.Key]int),
diff --git a/pin/pin.go b/pin/pin.go
index 53d965e9b..31f2afe0f 100644
--- a/pin/pin.go
+++ b/pin/pin.go
@@ -75,7 +75,7 @@ func NewPinner(dstore ds.ThreadSafeDatastore, serv mdag.DAGService) Pinner {
 	return &pinner{
 		recursePin: rcset,
 		directPin:  dirset,
-		indirPin:   NewIndirectPin(nsdstore),
+		indirPin:   newIndirectPin(nsdstore),
 		dserv:      serv,
 		dstore:     dstore,
 	}