Added our own crane exceptions to wrap exceptions thrown by other libraries to keep those libraries isolated