post
complete rewrite, now using pyflakes internally