I agree about adding a flag (to the skill, nothing wrong with that), but I
also note the coding syle calls for boolean operators at the end of lines
when you break lines for length.