forcing an `array` could be a BC break ?