temporary files seem more reliable