do not load blank lines from the source files.  log exceptions, switch from log() to err()
drop the counts from the log, convert to self.chatters