use temp files always