#commitment-pattern