Use ARM to marshall the data