We went with that because it was the simple backward-compatible solution, but eventually Aspen should probably stop using environment variables.