Yeah, I guess that makes sense. Since it passes to a function, it always gets evaluated. So not really a bug.

At least I wasn't the only one to think it was weird! lol