Better handle zeroes
Fix reverse strand bug