code that is to be excluded from coverage calculations can be placed into the lib package