Why return this as an array?