Long winded way round.