Well, not entirely. There are cases for which a person utters the wish and it is not counted. “I wish for a million wishes!”
The standard is for the genie to explain the exceptions but not count that as a wish.
Now, it could decrement the count after this check. But just decrementing the count before verification would be sloppy.
But, then again, basic verification would also include checking that wishes_remaining <= MAX_WISHES.
Which, I think is a pretty standard check for genie’s. Given that that constant has remained at 3 since their beta days and exceptions are thrown for violations of this rule.
Well, not entirely. There are cases for which a person utters the wish and it is not counted. “I wish for a million wishes!”
The standard is for the genie to explain the exceptions but not count that as a wish.
Now, it could decrement the count after this check. But just decrementing the count before verification would be sloppy.
But, then again, basic verification would also include checking that wishes_remaining <= MAX_WISHES.
Which, I think is a pretty standard check for genie’s. Given that that constant has remained at 3 since their beta days and exceptions are thrown for violations of this rule.