It dynamically stores a tydesc in the header, to handle the captured variables. This is blocking the removal of the headers from exchange allocations. The simplest solution is to switch it to another transitional allocator acting like the old exchange allocator until it gets redesigned.