do i really need commit messages