There should be only one place that knows about LSP, and that place is right before we spit JSON on stdout.