In reality, I had added and maintained a column latest_response_p in order to speed up the survey section.