It's sort of hard to compare two promises if they are equal since answer may not be at a hand, but maybe that's not important.