Reworking as a daemon, unfinished