that might fix it, dont care enough right now to check
we should save the model first to avoid reprocessing in case utf8 errors
add support for handling sparse csv