Any ordinary Joe or Ananda would be ridiculed for insisting yes and no in the same breath, but not Vishnu.
All gods may contradict themselves without flaw, say men, who always give their God the benefit of a doubt in any argument