Final touches on Promise.