join only works with strings
rearranging log statements
python bz2 module has a bug when reading using universal newlines