Thank goodness for checks and balances... we got dangerously close to making progress for a while there....