Separate contexts from globals