Soft Determinism