no allocation on align_columns