sparse_init correction