Make promises expressive.