Does having this be here instead of passed in make it harder to unit test? Do we care?