Applying a dataset no longer crashes Emerald, but the results are still invalid. Needs further work.