dup and extra