Having two ``when``s in a `switch` statement or two branches in an `if` chain with the same implementation is at best duplicate code, and at worst a coding error.