Denisovians.
So... were there Cave Denisovians? Did they have Cave Denizens as pets?
Not coming from apes is going to cause a problem.