Neandersquatch to neat and clean