alloc_internal replaced alloc_chunk