OK, I just upgraded to GHC 6.0. How do I create a new ForeignPtr that doesn't have any finalizers? newSimpleForeignPtr :: Ptr a -> IO (ForeignPtr a) newSimpleForeignPtr ptr = ?? -- Ashley Yakeley, Seattle WA