Ukraine's parliament has voted not to accept the resignation of prime minister Arseniy Yatsenyuk.
Yatsenyuk had said last week he was resigning after two parties left the coalition supporting him and parliament balked at passing laws he said were essential to fund the country's war against pro-Russian separatists.
But the parliament has decided not to accept the resignation. President Petro Poroshenko had urged legislators and the government to find a compromise and keep the parliament working.
The vote was 16 for accepting and 109 against, with the rest of the 450-member parliament either absent or not voting.
Under Poroshenko's prodding, parliament finally passed the bills Yatsenyuk had been pushing. The vote keeps Ukraine on course for fulfilling its obligations under its bailout loans with the International Monetary Fund and ensures added funding for the military.
Poroshenko said that "today the attitude of the people's deputies of Ukraine towards the Ukrainian people and the Ukrainian army, does not depend on whether there is a governing coalition or not".
He said that new elections would be "a reality" but did not specify what steps he would take to bring that about.