Nit: could we just call it `timeout`?