you might want to put a timeout here, or place the `countDown` in a `finally` to avoid hanging around in case of failures