pragma: no cover for unused lines