We need better config validation for all apps/routers/whatever, but we don't yet have the tools. For now, we'll have to rely on the UI code building a valid config.