President-elect Donald Trump said Friday morning that Mexico would pay the U.S. back for a border wall, following reports he may ask Congress for U.S. tax dollars to pay for it.

In an early-morning tweet, Trump ripped “the dishonest media” for not reporting that any money spent on building the wall “for sake of speed” will later be paid back by Mexico.