systemd still manages to make life more complicated than it needs to be, a single service dies and the whole thing falls apart, who thought that was a good idea?