add CoreFoundation workaround