Interleave contexts

See Issue #9