diff --git a/man/systemd.unit.xml b/man/systemd.unit.xml
index 556fcad3a4..9411ea2e03 100644
--- a/man/systemd.unit.xml
+++ b/man/systemd.unit.xml
@@ -110,19 +110,19 @@
Unit files are loaded from a set of paths determined during compilation, described in the next
section.
- Valid unit names consist of a "name prefix" and a dot and a suffix specifying the unit type. The
- "unit prefix" must consist of one or more valid characters (ASCII letters, digits, :,
- -, _, ., and \). The total
- length of the unit name including the suffix must not exceed 256 characters. The type suffix must be one
- of .service, .socket, .device,
- .mount, .automount, .swap,
- .target, .path, .timer,
- .slice, or .scope.
+ Valid unit names consist of a "unit name prefix", and a suffix specifying the unit type which
+ begins with a dot. The "unit name prefix" must consist of one or more valid characters (ASCII letters,
+ digits, :, -, _, ., and
+ \). The total length of the unit name including the suffix must not exceed 255
+ characters. The unit type suffix must be one of .service, .socket,
+ .device, .mount, .automount,
+ .swap, .target, .path,
+ .timer, .slice, or .scope.
- Units names can be parameterized by a single argument called the "instance name". The unit is then
+ Unit names can be parameterized by a single argument called the "instance name". The unit is then
constructed based on a "template file" which serves as the definition of multiple services or other
- units. A template unit must have a single @ at the end of the name (right before the
- type suffix). The name of the full unit is formed by inserting the instance name between
+ units. A template unit must have a single @ at the end of the unit name prefix (right
+ before the type suffix). The name of the full unit is formed by inserting the instance name between
@ and the unit type suffix. In the unit file itself, the instance parameter may be
referred to using %i and other specifiers, see below.