Fix annoying and hard to track down double evaluation bug in the IS macro.