handle arbitrary lower array bounds