diff --git a/copyparty/mtag.py b/copyparty/mtag.py
index 360df8d1..e006b688 100644
--- a/copyparty/mtag.py
+++ b/copyparty/mtag.py
@@ -433,9 +433,8 @@ def _get_cover_from_epub2(
) -> Optional[str]:
# in , then
# - in
- cover_id = package_root.find("./metadata/meta[@name='cover']", package_ns).get(
- "content"
- )
+ xn = package_root.find("./metadata/meta[@name='cover']", package_ns)
+ cover_id = xn.get("content") if xn is not None else None
if not cover_id:
return None