                     
                     for bitmap in bitmaps {
                         
-                        image._fast_decode(bitmap, true, UInt16.self) { (destination, source) in
+                        image._fast_decode(bitmap, is_opaque, UInt16.self) { (destination, source) in
                             
                             destination.pointee.w = UInt16(bigEndian: source.pointee)
                             destination.pointee.a = UInt16.max

                    
                    for bitmap in bitmaps {
                        
                        image._fast_decode(bitmap, false, UInt16.self) { (destination, source) in
                            
                            var source = source
                            

                
                for bitmap in bitmaps {
                    
                    image._fast_decode(bitmap, is_opaque, Double.self) { (destination, source) in
                        
                        var destination = destination
                        var source = source
