$43 million budget gap