Variant uses our  Bool, not boolean