Don't mutate global state