interleaved results come back as a hash, just like non-interleaved results. Keeps API consistent.