Now freeing in sweep()