Trump delivers