partial commit, doesn't work