Adapting to Operational Constraints