dna_ prefix is redundant. We have context.
Don't modify the original strand

Could cause confusing bugs later