all hell is breaking loose. Please see my change. Breaks some tests, others randomly. Why is Base.hs broken?