It could. The reason for paranoia is because I don't want both the stderr RedirectThread and the catch block in `startDaemon` to contend for the error stream. But sure, it doesn't have to be a throwable.