how are there uncommitted changes?