No copy

reduce allocation on good path.