catch possible IOError
detect BAR version and handle broken replays better