removed the surface unsafe.Pointer convertions I overlooked