Past and future, future and past...
940