Some Input-Output blocks the program until its finished. this is a problem in the IRC-Bot, because everything needs to wait until the operation is finished. Despite from blocking the bot from interacting with the user, even the network connection can get a timeout, because the bot cannot answer PING requests from the server.