do i have to commit everytime