#3 Implement standalone commit.