diff --git a/reference/ds/ds/map/slice.xml b/reference/ds/ds/map/slice.xml
index c16fdb412c..6ad614724f 100644
--- a/reference/ds/ds/map/slice.xml
+++ b/reference/ds/ds/map/slice.xml
@@ -43,16 +43,13 @@
If a length is given and is positive, the resulting
map will have up to that many pairs in it.
-
-
- If the length results in an overflow, only
- pairs up to the end of the map will be included.
-
-
+
If a length is given and is negative, the range
will stop that many pairs from the end.
-
-
+
+ If the length results in an overflow, only
+ pairs up to the end of the map will be included.
+
If a length is not provided, the resulting map
will contain all pairs between the index and the
end of the map.
diff --git a/reference/ds/ds/sequence/slice.xml b/reference/ds/ds/sequence/slice.xml
index 4ff672c4ff..19d7d57fca 100644
--- a/reference/ds/ds/sequence/slice.xml
+++ b/reference/ds/ds/sequence/slice.xml
@@ -43,16 +43,13 @@
If a length is given and is positive, the resulting
sequence will have up to that many values in it.
-
-
+
If the length results in an overflow, only
values up to the end of the sequence will be included.
-
-
+
If a length is given and is negative, the sequence
will stop that many values from the end.
-
-
+
If a length is not provided, the resulting sequence
will contain all values between the index and the
end of the sequence.
diff --git a/reference/ds/ds/set/slice.xml b/reference/ds/ds/set/slice.xml
index be834a46fa..32991d1f15 100644
--- a/reference/ds/ds/set/slice.xml
+++ b/reference/ds/ds/set/slice.xml
@@ -43,16 +43,13 @@
If a length is given and is positive, the resulting
set will have up to that many values in it.
-
-
+
If the length results in an overflow, only
values up to the end of the set will be included.
-
-
+
If a length is given and is negative, the set
will stop that many values from the end.
-
-
+
If a length is not provided, the resulting set
will contain all values between the index and the
end of the set.