Hmm, have to look and see what could be None.

Maybe the update_reports iterator could skip none, if it makes sense.

Might make sense to move to providing some sort of StdoutDisplayer or whatever  instead of 'print' every where.