Error representation and invokation