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

So, so much better!
you still get an error in that case, but it's not quite the error you want. Anyway I don't care a whole lot, so I'll just remove the check for now