“Duplication is far cheaper than wrong abstraction."