 
     @tokenObj
 
-  _toScriptObj: (ctx) ->
-    if not @scriptObj?
+  _toFun: (ctx) ->
+    if not @fun?
       txt = @toJavaScript()
       if not @error
         d = Date.now()
         vm.runInContext(txt, ctx)
-        @scriptObj = ctx['_TMPL_']
+        @fun = ctx['_TMPL_']
         @_log "#{@fileName} compiled to scriptObj in #{Date.now()-d}ms"
-    @scriptObj
+    @fun
 
   toJavaScript: ->
     if not @javaScript?

    ###
    returns [err, str]
    ###
    script = @_toScriptObj(ctx)
    res    = null
    if not @error
      try
        res = script options
      catch e
        @error = new toffeeError @, errorTypes.RUNTIME, e


      setTimeout ->
        v.toJavaScript()
        setTimeout ->
          v._toFun()
          v._log "Done async prep of #{if v.fileName? then v.fileName else 'unknown'}. Calling back."
          cb()
        , 0
