added non-repeat to addrepeats, confusingly