Fixing regression of promise reconciliation; correcting implementation