         evaluateJavaScript(js: """
                 return Array.from(document.querySelectorAll("SPAN.pagelib_edit_section_link_container")).filter(container => window.getComputedStyle(container).display !== 'none').length
             """, then: {value in
-                if let value = value as? Int {
-                    XCTAssertTrue(value == 9);
+                if let pencilCount = value as? Int {
+                    XCTAssertTrue(pencilCount == 9);
                 }else{
                     XCTFail()
                 }

        switch message.body {
        case let messageString as String where messageString == lastSectionAppearedMessageString && message.name == lastSectionAppearanceMessageHandlerString:
            lastSectionAppearedMessageReceivedExpectation?.fulfill()
        case let messageDict as Dictionary<String, Any>:
            testValue = messageDict["value"]
            testValueReceivedExpectation?.fulfill()

        
        webVCConfiguredToEmitLastSectionAppearanceEvent.setArticle(obamaArticle, articleURL: obamaArticle.url)

        wait(for:[lastSectionAppearedMessageReceivedExpectation!], timeout: 1000, enforceOrder: true)

        testValueReceivedExpectation = expectation(description: "waiting for test message")
    }
