Casual Determinism