How can the promise made by Allah Pak not be fulfilled?