Fix budget interface