issue #12: tests pass but code coverage could improve