I doubt it does what you want. imagine you accept csc or crc and that csc is the current format and crc is in sparse_format you will convert although you should not