                 @_build (err)=>
                     return done(err) if err
                     
-                    boot done                
-                
-                
-            
-            floyd.tools.objects.intercept @, 'start', (done, start)=>
-                start (err)=>
-                    return done(err) if err
-                    if floyd.system.platform is 'remote'
-                        @wire done
-                    
-                    else done()
-                    
+                    boot (err)=>                    
+                        return done(err) if err
+                        if floyd.system.platform is 'remote'
+                            @wire done
+                    
+                        else 
+                            @build done
+                            
+                        
             config = super new floyd.Config
             
                 data: 

            @wiring?()
            
            done()
        
        ##
        ##

        ##
        ##
        configure: (config)->
            @_hiddenKeys.push 'wire', 'wiring', 'build', 'building'

            @_template ?= config.template
            
