Improvedreportingtemp

branch for better parsing features
This is a convulated way of writing "if err is not None"