Still not using metadataCache and calling the reader directly. Sub-optimal if the tool is called with the same locator but different ranges.