allocations are too slow...