You need to handle the exception: [https://nim-lang.org/docs/asyncdispatch.html#asynchronous-procedures-handling-exceptions](https://nim-lang.org/docs/asyncdispatch.html#asynchronous-procedures-handling-exceptions)
(`read` will raise the exception if one exists, so you should do this before calling it)
