4th Attempt at Commit - Problem 2