Maybe the inconsistent behaviour comes from this? C is no longer shuffled.