why not `<T_Vec,DIM3>` here?