do demigods exist