I think we need to discuss that because almost 90% of the code uses `array()`