fix readers for collection types