more array read tests and fixes