FWIW I would have put this line with the conditions the other way around, ie. `first_response_set && response_set.newest_completed_in_dataset?`
That way, if it isn't the first_response_set, it won't bother doing the calculation of newest_completed... minisculely faster, so not worth doing another commit for :-)