The daemon and scheduler will need rpid to get the PID of the login process that they are both descended from in order to create a unique fifo in order to not conflict with other daemons and schedulers in other sessions.