That flag argument is yelling at you
Sometimes the code yells at you trying to warn you that something is wrong.  Flag arguments are one...
Tags: refactoring, improvement, cleancode, simplicity