add cause message to wrapped exception
rescue all wrap all exceptions when encoding or doing network stuff