errors found much more quickly - thanks pyflakes