..... much cruft gone.