commits are difficult