Neandertall to neat and complete