more noodling with unique arrays and block fetching