COMPILER: use real temp file