A continuing mystery about dendritic snowflakes is why all six of their branches seem to be more or less identical. The theory of dendritic growth explains why the side branches will develop at certain angles, but it contains no guarantee that they will all appear at equivalent places on different branches, or will grow to the same dimensions; indeed, these branching events are expected to happen at random. Yet snowflakes can present astonishing examples of coordination, as if each branch knows what the other is doing.