 This is why Carneades denies that even the gods can foretell the future. Carneades assumes that to know what is going to occur in the future, you must know the present causes which will bring about that future event. For instance, in order to know that a major earthquake will occur in California a year hence, I would need to have information about the present disposition of California’s various faults and the pressure they are exerting on one another, along with the facts about things like how faults operate, which all together will bring about the future quake. Not even Apollo, however, can foretell events like Oedipus killing his father, even though it has always been true that Oedipus would do so. That is because such actions, before they occur, have no pre-existing causes that would bring them about, that Apollo could inspect in order to tell that they are going to occur (Fat. 32–33, LS 70G).