Further separation of environment specific functionality