make checkout revision retry less ugly