# development


08/05/2021, 9:26 PM
Taking a step back to the beginning of this thread..let's say we do make this change so that ICs now represent transitive constraints, not source constraints. And we validate that the transitive constraints are congruent If you are one of the many repos that only uses one single constraint for the whole project, Pants would still be doing unnecessary work. Perhaps not as painful as status quo, but unnecessary. Does that make sense? (I get that there's a tradeoff of if it's worth making this change. That's fine, rn I'm only trying to make sure we're on the same page here w/ the idea of unnecessary work)