out-of-order esper pattern - WIP