Why the array(see comment above)?