In ksslcertificate.h there are these two methods: KIO_EXPORT int operator==(KSSLCertificate& x, KSSLCertificate& y); KIO_EXPORT inline int operator!=(KSSLCertificate& x, KSSLCertificate& y) { return !(x == y); } Is there any reason why they don't return a bool value? -- Richard