use check to validate positions
adjust tests to use check