fix: dont increment these pointers conditionally