close reader and added back exception