* also cleaned up and updated part of the unit tests for print reads. Needs a more thorough cleaning.