Precommitment system