Hi elliot if I understand correctly this new special allocate does not raise a gc before allocating new objects and I was wondering what is the logic behind. How can you guarantee that there is still enough space when allocating an object? Stef