syntax coloring and more dire warnings