diff --git a/README.md b/README.md
index 3c93d94..f614acb 100644
--- a/README.md
+++ b/README.md
@@ -38,13 +38,13 @@ If you set the variable `FS_NOLOG` to a nonempty value, firestarter will not kee
 
 ## Integration
 
-Firestarter, in addition to spawning the programs in the default configs, also integrates with the following utilities:
+Firestarter, in addition to spawning the programs in the default configs, also integrates with the following utilities if they are installed:
 
 * dbus: A dbus socket is either created or hooked into, depending on the environment, and the relevant variables are exposed to child processes.
 
 * loginctl: Will be used to log out when firestarter dies.
 
-* Plasma: If Plasma is installed (or `kcminit` at least), then `kcminit` will be invoked to configure device and theme settings. *When this is the case, `XDG_CURRENT_DESKTOP` is changed to `KDE`!*
+* Plasma: If `kcminit` is installed, it will be invoked to configure device and theme settings. When this is the case, `XDG_CURRENT_DESKTOP` is changed to `KDE` in order for themes to actually take.
 
 * Qt5ct: Assuming Plasma is *not* installed, qt5ct will be used as a fallback for Qt theming.