prefer duplication over the wrong abstraction

-- sandi metz

(those words have saved me so much pain)