Budget compromise