removed --preserve=all (Mac incompatible), removed liftIO import