Should probably be `raise TimeoutError, "Timed out"`