Fix: return self from the key reference when there're no keys to merge.