daemon stuff should go in its own repo