No more hacky unsafePerformIO!