diff --git a/man/systemd.special.xml b/man/systemd.special.xml
index 38006c6abd..0d25e40d03 100644
--- a/man/systemd.special.xml
+++ b/man/systemd.special.xml
@@ -596,14 +596,18 @@
A special target unit that sets up all slice units (see
systemd.slice5
- for details) that shall be active after boot. By default the generic
- system.slice slice unit, as well as the root slice unit
- -.slice, is pulled in and ordered before this unit (see
+ for details) that shall always be active after boot. By default the generic
+ system.slice slice unit as well as the root slice unit
+ -.slice are pulled in and ordered before this unit (see
below).
- It's a good idea to add WantedBy=slices.target lines to the
- [Install] section of all slices units that may be installed
- dynamically.
+ Adding slice units to slices.target is generally not
+ necessary. Instead, when some unit that uses Slice= is started, the
+ specified slice will be started automatically. Adding
+ WantedBy=slices.target lines to the [Install]
+ section should only be done for units that need to be always active. In that case care
+ needs to be taken to avoid creating a loop through the automatic dependencies on
+ "parent" slices.