Humans and Neanderthals never met