up to 100% code coverage