diff --git a/pkg/services/object/get/assembler.go b/pkg/services/object/get/assembler.go
index 886f0aabb..b24c9417b 100644
--- a/pkg/services/object/get/assembler.go
+++ b/pkg/services/object/get/assembler.go
@@ -2,6 +2,7 @@ package getsvc
 
 import (
 	"context"
+	"slices"
 
 	"git.frostfs.info/TrueCloudLab/frostfs-node/pkg/core/object"
 	apistatus "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/client/status"
@@ -196,10 +197,7 @@ func (a *assembler) assemblePayloadInReverse(ctx context.Context, writer ObjectW
 		return err
 	}
 
-	for left, right := 0, len(chain)-1; left < right; left, right = left+1, right-1 {
-		chain[left], chain[right] = chain[right], chain[left]
-	}
-
+	slices.Reverse(chain)
 	return a.assemblePayloadByObjectIDs(ctx, writer, chain, false)
 }
 
diff --git a/pkg/services/object/get/assembler_range.go b/pkg/services/object/get/assembler_range.go
index 638db0c76..748a499ef 100644
--- a/pkg/services/object/get/assembler_range.go
+++ b/pkg/services/object/get/assembler_range.go
@@ -2,6 +2,7 @@ package getsvc
 
 import (
 	"context"
+	"slices"
 
 	objectSDK "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/object"
 	oid "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/object/id"
@@ -40,11 +41,8 @@ func (a *assembler) assemblePayloadInReverseRange(ctx context.Context, writer Ob
 		return err
 	}
 
-	for left, right := 0, len(chain)-1; left < right; left, right = left+1, right-1 {
-		chain[left], chain[right] = chain[right], chain[left]
-		rngs[left], rngs[right] = rngs[right], rngs[left]
-	}
-
+	slices.Reverse(chain)
+	slices.Reverse(rngs)
 	return a.assemblePayloadByObjectIDsRange(ctx, writer, chain, rngs)
 }