True, I think my OMD variant in which Peter has to make the deal or allow say a school bus full of children to die would have been the best solution. I would also have Peter remember both realities and the deal he struck but have it made clear if he ever tells anyone or acts out of character the deal is off and the kids die.