This also reads a little awkwardly to me - I've asked @keithburgoyne to take a look and attempt to rewrite it.