Why without default dependencies? Defaults with a Before=systemd-user-sessions.service seems appropriate.