             default: _colorSpace = .genericGamma22Gray
             }
             
-            return AnyColor(colorSpace: _colorSpace, components: color)
+            return AnyColor(colorSpace: _colorSpace, components: color.map { $0.doubleValue ?? 0 })
             
         case .deviceRGB:
             

            default: _colorSpace = .sRGB
            }
            
            return AnyColor(colorSpace: _colorSpace, components: color)
            
        case .deviceCMYK:
            

            default: _colorSpace = AnyColorSpace(PDFColorSpace.deviceCMYKFromRGB(.sRGB))
            }
            
            return AnyColor(colorSpace: _colorSpace, components: color.map { $0.doubleValue ?? 0 })
            
        case let .indexed(base, table):
            
