bug in subarray