Commitments and Enviromments