         if aspectRatio > 1 {
             restingWidth = 200
             restingHeight = restingWidth / aspectRatio
-            targetWidth = 300
+            targetWidth = underflow ? 200 : 300
             targetHeight = targetWidth / aspectRatio
         } else {
             restingHeight = 200

        let computedRightEdge = targetLeftEdge + restingWidth
        let restingCenterX = (targetLeftEdge + computedRightEdge) / 2

        // TODO: Replicate in the other method and then solve index path flicker issue. 
        let targetCenterX: CGFloat
        if overflow {
            targetCenterX = restingCenterX

        }

        let index = underflow ? -1 : 0
        let aspectRatio = delegate.aspectRatioForIndex(index)

        let restingWidth: CGFloat
        let restingHeight: CGFloat
