Ensure that fetching is done from future backwards such that it can stop when the program is available already.