- Add more unit tests in addition to the QuickCheck. Something that throws some files at it from outside would be nice, using HUnit. - Main.executeCommands is ugly. Assumes that expected flags will be the first in the list of flags. This is easily broken and should be changed.