this whole systemd thing is a mess. why do we need a massive daemon to manage a bunch of simple services? init systems were always a bit janky but at least they were straightforward.