Its anatomical features suggest it lies close to the origin of the human branch and that the creature , or something rather like it , could be an ancient ancestor of humans and their closest animal relatives .