diff --git a/bin/is b/bin/is
index a4722024abb1c5e322fbf52742f787ee846c7f09..556c212ef0be6dc5ae88cb4ccf3f5f30933e74b9 100755
--- a/bin/is
+++ b/bin/is
@@ -247,7 +247,7 @@ def c_list(parser, args):
             if len(repos) > 0:
                 for reponame in repos:
                     arrow(reponame)
-                    repoman[reponame].show(verbose=args.verbose, changelog=args.changelog)
+                    repoman[reponame].show(verbose=args.verbose)
             else:
                 img, repo = select_image(o, repoman, args.best)
                 img.show(verbose=args.verbose, changelog=args.changelog)
diff --git a/installsystems/image.py b/installsystems/image.py
index b80f3e56cea8f8e616faad942ef510adebdd62d8..4365e81a7fb5ea393d0766686072bcdc94550f79 100644
--- a/installsystems/image.py
+++ b/installsystems/image.py
@@ -554,10 +554,7 @@ class PackageImage(Image):
         self._tarball.list(verbose)
         # display changelog
         if changelog or verbose:
-            try:
-                self.changelog.show(int(self.version), verbose)
-            except AttributeError:
-                pass
+            self.changelog.show(int(self.version), verbose)
 
     def check(self, message="Check MD5"):
         '''