Hello, I have a question regarding this discussion of blocking I/0: Does the Erlang VM itself block? Otherwise, isn't it possible just to perform IO using the existing API of the file module in a spawned Erlang process, which sends the bytes via Erlang messages as they become available? Regards, Dominic.