Add the promote function.