Since these are at module-level scope, not function, we should probably use more descripitive names, perhaps just adding `scratch` is fine.