Deficit drops! Is Joe Biden our savior?