dub is somewhat forgiving of invalid json. jsoniopipe is not forgiving, so something like a trailing comma causes a crash with a stack trace. Better to catch the exception and fall back on just displaying the directives to add.