More explanation of testing and committing