fix to reader. Only print 'read' when readcount > 0
adding and utilising 'multivar' support to flagset.