diff --git a/khard/carddav_object.py b/khard/carddav_object.py
index <HASH>..<HASH> 100644
--- a/khard/carddav_object.py
+++ b/khard/carddav_object.py
@@ -75,7 +75,7 @@ class CarddavObject:
                 self.vcard = vobject.readOne(contents)
             except Exception:
                 # if creation fails, try to repair some vcard attributes
-                self.vcard = vobject.readOne(self.filter_invalid_tags(contents))
+                self.vcard = vobject.readOne(self._filter_invalid_tags(contents))
 
     #######################################
     # factory methods to create new contact
diff --git a/khard/config.py b/khard/config.py
index <HASH>..<HASH> 100644
--- a/khard/config.py
+++ b/khard/config.py
@@ -246,7 +246,7 @@ class Config:
                     # check if one or more contacts could not be parsed
                     if errors > 0:
                         if not self.skip_unparsable():
-                            logging.info(
+                            logging.error(
                                 "%d of %d vcard files of address book %s "
                                 "could not be parsed\nUse --debug for more "
                                 "information or --skip-unparsable to proceed",
- Fixed filter_invalid_tags function call
- Changed logging severity in config from info to error cause the user
  should always see an error message, if one or more contact files could
  not be parsed.