If condition added:
1 - compute the forward rate
2 - if !_reversible, return
3 - calculate and add backward component