the server should not exit upon misconfiguration but rather raise exceptions that are catchable by the UI