Fail to write in one commit, need three