After making a big show of celebrating the passage of the tax scam through Congress, Donald Trump’s official signing of that bill and the continuing resolution was a relatively low-key affair conducted in the Oval Office with just reporters present. Trump quickly explained the reason for that:
“I was going to wait for a formal signing sometime in early January, but then I watched the news this morning and they were all saying ‘Will he keep his promise? Will he sign it by Christmas? Will he sign it by Christmas?’ And I called downstairs and I said ‘Get it ready, we have to sign it now.’ We were going to wait till January 7 or 8 and do a big formal ceremony, but every one of the networks was saying ‘Will he keep his promise? Will he sign it before Christmas?’”
Seriously, he got baited into signing the bill ahead of schedule by cable news.