Personal taste: why both matching out full list, just use `hd(Cluster)` or `[ANode|_]`.