Hadn't thought of that, but I don't see it -- it seems to me that, either way you slice the precedence, one of the first two clauses will always invoke, so the third never will. (That is, if numeric is true, the first will invoke; if it is false, the second will regardless of operator precedence. Am I missing something here?)
no subject