House Republicans simply did not have enough GOP votes to pass the health care bill, which also was supported by President Donald Trump.

Republican leaders pulled the bill from the House floor minutes ahead of a schedule vote, rather than watch it go down to defeat.

According to a tally by NBC News, at least 34 Republicans had said publicly over the last few days that they were planning to vote against the measure or leaning toward voting no on the “American Health Care Act.” It’s possible there were other Republican lawmakers who also would have voted no but had not yet made their position public. All House Democrats had planned to vote against the bill.