EDPL now uses subprocesses for error handling