I get the point about no consensus. I'm not saying this is The Solution. I just want it to be here in case you guys decide this one is the best. And I do think we need a way to prevent success callbacks from happening when user changed his mind while the request was in progress. Regarding `GET`s it's not intentional. I don't know the codebase well enough and I thought I've covered all cases.