     public func view(fromNibWithName nibName: String, locatedInBundle bundle: Bundle?) -> View {
         // Obtain bundle which is appropriate for usage
         
-        let bundleToUse = bundle ?? Bundle.main
-        
-        // Check whether nib exists in specified bundle
-        
-        let nibExists = bundleToUse.vt_contains(nibWithName: nibName)
-        
-        // Obtain result view
-        
-        var resultView = nibExists ? bundleToUse.vt_load(viewOfType: View.self, fromNibWithName: nibName) : nil
-        
-        if resultView == nil {
-            resultView = View.init()
-        }
+        let bundleOrMain = bundle ?? Bundle.main
+        
+        // Check whether nib exists in specified bundle
+        
+        let nibExists = bundleOrMain.vt_contains(nibWithName: nibName)
+        
+        // Obtain result view
+        
+        let resultView = nibExists ? bundleOrMain.vt_load(viewOfType: View.self, fromNibWithName: nibName) : View.init()
         
         // Return result
         

        
        // Obtain bundle
        
        let bundleToUse = Bundle.main
        
        // Obtain result view
        
        let resultView = self.view(fromNibWithName: nibName, locatedInBundle: bundleToUse)
        
        // Return result
        
        return resultView
    }
    
    // MARK: Private object methods

    public func view(fromNibWithName nibName: String, locatedInBundleWithIdentifier bundleIdentifier: String?) -> View {
        // Obtain bundle which is appropriate for usage
        
        let bundle = bundleIdentifier == nil ? Bundle.main : Bundle(identifier: bundleIdentifier!)
            ?? Bundle.main
        
        // Check whether nib exists in specified bundle
        
        let nibExists = bundle.vt_contains(nibWithName: nibName)
        
        // Obtain result view
        
        let resultView = nibExists ? bundle.vt_load(viewOfType: View.self, fromNibWithName: nibName) : View.init()
        
        // Return result
        
        return resultView!
    }
    
    /**
