2 - Removed the default for compiler and error file pathname. These are now always supplied by the callee.