i don't see `array` being used anymore