This has been here since the beginning, I just forgot to initialize the array. I do think it is a good idea, having control over what data is returned is key for performance on very wide tables.