-2 commit cause bug