comments, var names, and extra exceptions