it does populate the record buffer. and i would say it would be highly unlikely it was messed up right after a find. The few cases i can think of that could mess up the file buffer at that point would create a lot of other issues as well and then you could have the same argument with sending refind_records