Use separate toplevel for non-forking daemon