More work on promise fulfillment