Updated allocators, removed realloc