 
     public function set currencySymbol(value:String):void
     {
-        if(currencySymbolOverride != null && currencySymbolOverride == value)
+        if (currencySymbolOverride && (currencySymbolOverride == value))
             return;
+
         currencySymbolOverride = value;
 
         if (g11nWorkingInstance)

     *  defined in the table below.
     *  </p>
     *
     *  <p> The table below summarizes the possible formatting patterns
     *  for positive currency amounts.
     *  When a currency amount is formatted with the <code>format()</code>
     *  method:</p>

    public function formattingWithCurrencySymbolIsSafe(
                                                requestedISOCode:String):Boolean
    {
        if (g11nWorkingInstance)
        {
            return g11nWorkingInstance.formattingWithCurrencySymbolIsSafe(
                                                            requestedISOCode);
