_dump nearly working... bug found in sparse.pl