Maybe ? 

> The through record (built with build_record) is temporarily cached. It will be reused when insert_record is subsequently called.