rename `errorSource` to `errorModule` for clarity.