Yep, I'd heard that the Neandertals were alive, well and teaching in Vermont ...