Ok, then @ViralBShah will have to tell us about the cost of handling stored zeros in all the sparse routines. If it's acceptable, then it should officially be allowed.