changed GH::Error to inherit from StandardError