Help with this question

Schweser 2017 pratice exams volume 2, exam 2 afternoon session question 30 p101:

Scenario A: Interest rates are near coupon rates and fall for both callable and non-callable bonds by the same amount

Scenario B: Interest rates are historically very low and rise for both callables and non-callables by the same amount

Question: Which of the following best describes the relative performance of callables and non-callables under the two scenarios:

A) Callables will outperform non-callables under both scenarios

B) Callables will outperform non-callables under scenario A only

C) Callables will outperform non-callables under scenario B only

I got B, since callable bonds exhibit negative convexity they will outperform if rate are low and rising.

The answer in the answer key is C with the eplanation being:

When interest rates are near coupon rates and fall for callables and non-callables, non-callables will increase in value more than callables. This is because the price of a callable is depressed as the value of the embedded option increases with the drop in interest rates. Under Scenario A, therefore, non-callables outperform callables

When interest rates are historically low and rise for both callables and non-callables, the value of the non-callable will fall faster than the value of the callable. Therefore, under scenario B the callable will outperform the non-callable.

Am i missing something here, it seems they are contradicting themselves. Can anyone help out? Thank you

No it is correct, but you need to get your head around it as its asking it in a tricky way.

Scenario A:

I own callable bond. IR falls so bond prices rise. - This bit is easy

My callable bond price rises slower due to chance of being called (-ve convexity) therefore callables underperform.

Scenario B:

IR very low, then rise. Both options drop in value. - This bit is easy

BUT calls drop in value less since they were already low in value, hence they outperform.

Does this make sense?

I need to take a break :p. I don’t know why i’ve been assuming that the first part of each option started with non-callable instead of callable.

Anyway, yeah i got it. Thanks for taking the time to answer, and good luck.