better error handling (a little)
ignore pyc