Internal refactor, Machine evaluate file uses the new compile file method