closing reader explicitly in finally - it's cleaner
generic debian/ubuntu package