The introducion of `constraint_setting` generated issues with downstream integration. This reverts commit 3c13d83a.