Determinism June 29