Support promise resolution procedure