Ah I just read your reasoning. I always thought this rdd is mostly used in testing and used as seeds to bootstrap some computations. For that reason, I am not sure if it matters too much to optimize for the Vector specific implementation. I could be convinced other way though.