Fix IS macro's handling of the default (unknown) case