ReAlloc should be able to move memory blocks if necessary. This fixes