Fix compiler bug where [$not] wasn't being elided under [$if].
Fix compiler bug where [$not] wasn't being elided under [$if].

seanofw/smile,seanofw/smile,seanofw/smile,seanofw/smile,seanofw/smile,seanofw/smile