Changes back to execFile rather than exec to more easily handle spaces in arguments