oh, also, it by default exits on first run after creating configuration
also currently it listens on a localhost address but that's probably no big deal unless 4869 is already bound
i had written it to have multiple listeners and for whatever reason that was buggering up the compilation but i'll fix it at some point