Handling of timeouts would be nice

While clients and pillars are supposed to handle timeouts gracefully themselves, garbage collection and/or notifications do reduce the chance of the messaging system cluttering up.