No, it affects global state.  I chose to do it here for readability.