avoid retrieving the commitId with IO if you can