The problem is how do you have decommits without people feeling screwed? I think the easier answer is more Soft Commits.