guard and pylint