dup functions on excerpt removed