keep validpositions + adjust tests accordingly