I thought this was called `overwriteVersion` when I merged this, but I guess I was wrong. It's fine though, lgtm