Having two branches in an `IF`/`ELSE IF` chain with the same implementation is at best duplicate code, and at worst a coding error.