I wonder if perhaps it could be passed in when it's needed rather than initialised with it...