What circumstances require exception handling? As far as I'm aware Qt generally doesn't throw exceptions.