bugfix - should just take the first read encountered for isize, not necessarily the one marked .read1. This will always have an isize > 0. The pair will have one as < 0.