Antecedent Precedence?
Background: I was working on a project and was having a colleague of mine proof-read a piece of documentation. He said that one sentence was ambiguous because he couldn't determine what the antecedent was (actually he knew because of the context, but said that to somebody else it might be ambiguous).
Sentence:
The server picks up the emitted fax via ModuleA, which forwards it to ModuleB.
To me it's clear that the which of the sentence refers to ModuleA, but apparently other people may be confused as to whether it's the server or ModuleA that does the forwarding. In my experience I've always made the assumption that the noun that's closer is the implied antecedent, but I couldn't find any rules to follow in determining the antecedent to use.
Question: Are there rules that unambiguously determine what antecedent is referred to by a pronoun without having any contextual information?
Solution 1:
Grammatically, this is not a problem, because nonrestrictive relative clauses like
which forwards it to ModuleB.
modify the NP they precede, and thus which, the coreferential relative pronoun subject of forwards, must refer to ModuleA, which immediately precedes it. Couldn't be much clearer.
However, this is not a grammatical problem, but a potential reading problem,
and that's caused by being confusing, not by being ungrammatical.
The server picks up the emitted fax via ModuleA, which forwards it to ModuleB.
Consider how someone who doesn't know exactly what you (the author) do
understands this sentence when they read it.There is an arbitrarily-named (Server) non-human actor widget involved in some action of picking up via and/or emitting and/or passing (the distinction isn't clear here, though no doubt it's clear in context) some arbitrarily-named information thingie (Fax) to or via (which means through; hmmm) some other arbitrarily-named (ModuleA) non-human actor widget, maybe with some third arbitrarily-named (ModuleB) non-human actor widget standing around with something to do, like catch passed faxes.
(If you've noticed all the players, that is, and if you can imagine them on set with a script, and if you haven't confused this arbitrarily-named non-human actor widget with one of the other arbitrarily-named non-human actor widgets, maybe the first or the second.)
You see how confusing it can be, and how much you're asking of the reader.
That's the result of two things:
- the implicit
A follows B temporally
structure of the sentence,
which is not obvious and needs reinforcement, like adding then after which
The server picks up the emitted fax via ModuleA, which then forwards it to ModuleB.
and
- using via to mark ModuleA, which makes it unclear whether ModuleA is
- just a part of Server;
i.e, a tool,
or- a different kind of thingie that can do things;
i.e, an actor.
Executive summary: Readers may discount obvious grammatical relation, if they're unclear on the status of the items involved. This is especially true for metaphoric descriptions, and all computer terms are metaphoric.
Solution 2:
This Grammar Girl article gives some good advice about making clear antecedents. It addresses pronouns, but the same general advice applies to relative clauses as well.
The example you cite seems unambiguous to me for several reasons:
1) The relative clause is directly after Module A, making that an obvious choice for the antecedent.
2) The comma use suggests a restrictive clause, which would naturally fit right after the antecedent - again making Module A the obvious choice.
3) If the server was doing the forwarding, a more logical sentence construction would be:
The server picks up the emitted fax via ModuleA and forwards it to ModuleB.
or
The server, which forwards the emitted fax to Module B, picks it up from ModuleA.