This forces us to have two code paths for doing a commit; let's just drop this ability for now since it's not very useful.