change the way I do syntax highlighting, because the way with three backticks fails hard for no obvious reason