fixing compileFile modifying arguments