first correction for shifting reads