Practice with asynchronous IO, etc. Just for fun :).