Also mark them as [[nodiscard]].
This allows the user to configure the virtual desktop setup as desired.