diff --git a/netmap/context.go b/netmap/context.go
index 098e218..e467482 100644
--- a/netmap/context.go
+++ b/netmap/context.go
@@ -58,7 +58,7 @@ func newContext(nm *Netmap) *context {
 
 		numCache:   make(map[string]uint64),
 		aggregator: newMeanIQRAgg,
-		weightFunc: GetDefaultWeightFunc(nm.nodes),
+		weightFunc: defaultWeightFunc(nm.nodes),
 		cbf:        defaultCBF,
 	}
 }
@@ -78,8 +78,8 @@ func (c *context) setCBF(cbf uint32) {
 	}
 }
 
-// GetDefaultWeightFunc returns default weighting function.
-func GetDefaultWeightFunc(ns nodes) weightFunc {
+// defaultWeightFunc returns default weighting function.
+func defaultWeightFunc(ns nodes) weightFunc {
 	mean := newMeanAgg()
 	min := newMinAgg()
 
diff --git a/netmap/netmap.go b/netmap/netmap.go
index b8f1178..0572cc0 100644
--- a/netmap/netmap.go
+++ b/netmap/netmap.go
@@ -146,7 +146,7 @@ func flattenNodes(ns []nodes) nodes {
 // GetPlacementVectors returns placement vectors for an object given containerNodes cnt.
 func (m *Netmap) GetPlacementVectors(vectors [][]NodeInfo, pivot []byte) ([][]NodeInfo, error) {
 	h := hrw.Hash(pivot)
-	wf := GetDefaultWeightFunc(m.nodes)
+	wf := defaultWeightFunc(m.nodes)
 	result := make([][]NodeInfo, len(vectors))
 
 	for i := range vectors {