CGImageDestinationCopyImageSource is a bunch of bullshit. Nobody wants to have to pass in a CGMutableImageMetadataRef, just use the f’n tags and dictionaries an image was loaded with.