         }
         
         delayedNavigationActions.length = 0;
-        
-        // If there is a parent navigator, we need to validate from the parent
-        // down to prevent renderering flickers due to invalid layout values
-        // TODO (chiedozi): Investigate why i have to do this
-        if (parentNavigator)
-            parentNavigator.validateNow();
-        else
-            validateNow();
     }
     
     /**

        
        if(pendingViewDescriptor.viewClass != null)
        {
            createViewInstance(pendingViewDescriptor);
            
            viewChangeRequested = false;
            
            // Schedule the view added method to occur at a later time so to allow developers
            // to take advantage of validation lifecycle events, such as CREATION_COMPLETE,

        if (pendingViewDescriptor)
        {
            pendingView = pendingViewDescriptor.instance;
            pendingView.visible = true;
            pendingView.addEventListener(PropertyChangeEvent.PROPERTY_CHANGE, 
                            view_propertyChangeHandler);
        }
