support for multiple ranged reads - unit test