Pluggable caching class
Disconnect after any exception when working with live socket
Throw RemoteConnectionDead when can't connect to RPC in initializer
Simple error logging
Don't cry if t1 is missing