I think that code might be wrong/inconsistent.

I'll need to go and think about it - are results serialized in disk or internal format?

@richardkchapman what do you think?