Deterministic transactions