@Mike Smith:
Since your options A-D as listed include their predecessor already, E would be logically equivalent to D, unless you are repeating actions, in which case presumably because:
A - multiple handlers required for nested code;
B - you're riled, hence more expletives;
C - the development partner is doubly responsible, plus deniability defence: "after the initial accident I thought a second go might act as CPR your honour".