Use better method to update present when it gets stolen