traversing: Optimise .add by not using makeArray