I now understand there is more than one way to ask "Well, what did you expect?".
In the early 90's we were developing the Technical Infrastructure being used by
a number of projects for utility companies. We provided C APIs.
At one customer the IBM contact called to report that when their program
called our functions passing a NULL pointer for a particular parameter the program crashed.
I replied "Well, what did you EXPECT?"
Had I replied "What DID you expect",
ie. How would you like the program to behave when you pass the wrong parameters
then Jo Strain might not have suggested I go on a Customer Care course.