don't assume we got exactly nshots. on files with less accurate seeking, sometimes the last one gets lost