I think these can be put as a part of the `isdense` branch to get uniform dense*sparse->dense return type.