Perfect Chronology