Rewards: making more robust.
—Works in iOS 6.
—Need to test in iOS 7.
—Need to clean-up code.