Fix recursive array evaluation bug