Should these be scoped to the script instead of global? `s` v `g`