             }
             break
         case let .customHeight(height):
+            
+            guard height != parallaxHeaderHeight else {
+                completion?(true)
+                return
+            }
+            
             spacingHeight = height
             break
         }

        }
    }
    
    open func turnOffTabBarTransitionMode(headerHeight: CGFloat, duration: TimeInterval, animated: Bool, completion: ((Bool) -> ())? = nil) {
        parallaxHeaderHeight = headerHeight
        
        if animated {

    }

    open func finalizeTransition() {
        headerTransitionView.isHidden = true
        isTransitioning = false
    }
    
    open func startTransition(spacing: TransitionSpacing, duration: TimeInterval, animated: Bool, completion: ((Bool) -> ())? = nil) {
        
        var spacingHeight = CGFloat(0)
        
