This is stuck in my craw also (as is `DefaultHandler`). None of the code here gets services **until a request comes in**, so it's one of a few ways to do it that can work.