                     _ in
                     self.animating = false
                     
-                    for card in self.visibleCards {
+                    for index in 1..<self.visibleCards.count {
+                        let card = self.visibleCards[index]
                         card.alpha = 0.7
                     }
             })

                applyRevertAnimation(firstCardView)
            }
            
            for (index, currentCard) in enumerate(visibleCards) {
                let frameAnimation = POPBasicAnimation(propertyNamed: kPOPViewFrame)
                
                frameAnimation.duration = backgroundCardFrameAnimationDuration

                setupDeck()
                layoutDeck()
                
                if let shouldApply = delegate?.kolodaShouldApplyAppearAnimation(self) where shouldApply == true {
                    applyAppearAnimation()
                }
            }
