I worry that without a transactional write you will end up with multiple tail asyncs all declaring the context to be complete since they find all the markers and all of them will exec the complete event.