Determinism June 30