Fixed broken array handling using new instruction