US President has promises to keep