Ok, I'll leave it in place for now then. Frédéric, when you say that automatic conversion from sparse to dense isn't good, how bad is it? To be more specific, do you recommend that I just throw an exception instead of even attempting to use the sparse->dense->sparse trick to reshape sparse symbolic variables?