Part exploratory. In principle there are no random elements here. So should be reasonably easy to test.