Issue #35: Use fully-qualified path to avoid overriding temp files with the same name.