Support multiple environments.