Branch Based Environment Selection