 		numberFormatter.locale = NSLocale(localeIdentifier: "us")
 
         numberFormatter.numberStyle = NSNumberFormatterStyle.DecimalStyle
-        numberFormatter.maximumFractionDigits = ColorBuilder.maximumAlphaFractionDigits
+        numberFormatter.maximumFractionDigits = ColorBuilder.maximumColorFractionDigits
         numberFormatter.minimumFractionDigits = 1
         numberFormatter.decimalSeparator = "."
         

		numberFormatter.locale = NSLocale(localeIdentifier: "us")

        numberFormatter.numberStyle = NSNumberFormatterStyle.DecimalStyle
        numberFormatter.maximumFractionDigits = ColorBuilder.maximumAlphaFractionDigits
        numberFormatter.minimumFractionDigits = 1
        numberFormatter.decimalSeparator = "."
        

        
        // Always include the alpha component as it is impossible to tell if there is
        // an extionsion to handle the creation of colours without it.
        
        numberFormatter.maximumFractionDigits = ColorBuilder.maximumAlphaFractionDigits

        if let modifiedString = numberFormatter.stringFromNumber( Double ( color.alphaComponent ) ) {
            returnString += ", alpha: \(modifiedString) )"
        } else {
            print ( "Error converting alpha component \(color.alphaComponent) of color to a string" )
            return nil
        }
        
        return returnString
    }
