messy temporary reader