Lint classes better (much better) --- Fixes gh-1940

So, so much better!
I can't think of a better name for this, suggestions welcome