Why the extra array here?