tests and dataset.for method now friendly to singleton readers/parsers