What should happen when a tool call returns an error?