C gets scattered and gathered properly.