this will fail on single-end reads... not okay!