This fails because `v.array()` only returns the owned part, whereas `v.gather()` returns everything including halos.