This part isn't very clear.
If I understand it correctly, rather than just adding, it adds or replaces the existing implementation.