core: use correct source in _append.