change the build so that coverage is combined over two test runs
if we want to exit early, we should return inside the if block