A couple of style preferences here:

- Please enclose even single-statement suites in braces (FBO later edits which can introduce subtle bugs, especially by indenttion-centric Python developers.

- Can you add / fix comments for each suite?  I think the one in line #187 is really for line #203.