Donald Trump has kept his word