         guard scrollViewIsActual(scrollView) else {
             return
         }
-        
-        guard self.updateContentOffsetForBounceIfNeeded(scrollView: scrollView) == false else {
+        guard updateContentOffsetForBounceIfNeeded(scrollView: scrollView) == false else {
             return
         }
         

        }
        
        // update relative page position for infinite overscroll if required
        self.detectInfiniteOverscrollIfNeeded(pagePosition: &pagePosition)
        
        // provide scroll updates
        var positionPoint: CGPoint!

        
        let expectedIndex = expectedIndex ?? index
        let expectedDiff = CGFloat(max(1, abs(expectedIndex - index)))
        let expectedPosition = self.calculatePagePosition(for: currentContentOffset,
                                                 pageSize: pageSize,
                                                 indexDiff: expectedDiff) ?? CGFloat(index)
        
