Timeout errors are now caught to ensure the plugin doesn't die.