is it needed to commit?