Obama keeps promise to Portia