Slection mode abstraction, env vars