This is the one part that's a little weird. Since `mediator` already depends on `utils`, we can't just do a normal require of `mediator`.