Use a var to track whether we need to revert timeouts after a read