I like the better behavior that you proposed, Galen. I agree that removing relator terms and codes would be undesirable. The other catch is that there is often a comma preceding a relator term in a previous subfield. For example, in the field:
100 1_ $aAnzaldúa, Gloria, $e author
I wouldn't want the $e to disappear, and I also wouldn't want the "," after Gloria to disappear.
I like the better behavior that you proposed, Galen. I agree that removing relator terms and codes would be undesirable. The other catch is that there is often a comma preceding a relator term in a previous subfield. For example, in the field:
100 1_ $aAnzaldúa, Gloria, $e author
I wouldn't want the $e to disappear, and I also wouldn't want the "," after Gloria to disappear.