Use BDV[Double] because you know they are dense. It might affect which implicit the compiler picks up.