Speaker Mike Johnson pulled a vote Wednesday on a temporary spending bill that would keep federal agencies and programs funded for six months as it became increasingly clear the measure lacked the support to pass as a potential partial government shutdown looms.

The legislation to continue government funding when the new budget year begins on Oct. 1 includes a requirement that people registering to vote must provide proof of citizenship. Johnson, R-La., signaled that he was not backing off linking the two main pillars of the bill.

“No vote today because we’re in the consensus building business here in Congress. With small majorities, that’s what you do,” Johnson told reporters outside the House chamber. “We’re having thoughtful conversations, family conversations within the Republican conference and I believe we’ll get there.”