Neandertall to neat and clean