constant keeps sparse matrices sparse