Indeed, it's crucial that systemd be checked first. Bleeding edge distributions already dropped sysvinit compatibility but those more conservative still use both.