changes to acomodate ruby 1.9.3 garbage collection on Tmpfile