 
     @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


    @tokenObj               = null # constructed as needed
    @coffeeScript           = null # constructed as needed
    @javaScript             = null # constructed as needed
    @fun                    = null # constructed as needed
    @error                  = null # if err, instance of toffeeError class
    if options.cb
      @_prepAsync txt, =>
