allow interleaving of containers that deinterleave returns