I ran some tests through it and it seems fine (empty file, etc.). It takes a bit to get started, but who cares. The actual optimizer doesn't clean up after itself tmp-file wise, but again, it doesn't matter. Unless there is some emergency, I'm going to crash now. A fine effort, and I am reminded of last year: I really have to start doing more ML programming so I won't be so slow at things like looking up basis library junk.