Yes, but in practice that never happens, so it's just a wasteful list allocation. And such optimization is normally a caller responsibility.