I want to help the reviewing work of "ctid chain following enhancement ". I've been studying the souce code which related with that part recently. :-)
Tom had objected to this patch on the grounds that it adds complexity without any significant gains. Though I don't completely agree with the first part, the second part is indeed debatable since the code is touched only for infrequently.