added _consecutiveNotMixedCount, untested