now that the object is only created on an actual error we don't need any caching anymore