How do you define the "result" of the roll? My DM says if he rolls a crit, I can't make him reroll because a crit is an auto hit so i know the result. I would define the "result" as the damage or the action that happens after the pass or fail. Not the pass or fail.