Things work OK here when `comm` is `None`?  ISTR a different bug when `LocalArray`'s comm was `None` and things were initialized from that function in `mpiutils`, but my memory is fuzzy here.