Neandertard to neat and complete