It might be nice to make this a keyword argument by using `; sparse::Bool = false`. Not that important, though.