Clarify consumePurchase and give example stress-test cases