RE: Optimisation and unsafePerformIO