Unrelated, but wondering why we need to set `shell` version here when `global` should be enough.