I was wondering why #systemd sometimes catches errors when starting services and sometimes not. This explains it: https://www.lucas-nussbaum.net/blog/?p=877