Duplication is far cheaper than the wrong abstraction.