@machty Unless I'm misunderstanding you, I've already changed the behavior here to not discard the `Router` instance. We are still regenerating the DSL though, is this what you are asking me to defer?