         finish_cb = =>
             end_time = (new Date()).getTime()
             if @rs != null
-                @log? 'Finished Run'
-                @log? "Took #{end_time - start_time}ms."
+                console?.log 'Finished Run'
+                console?.log "Took #{end_time - start_time}ms."
                 @rs = null
             finished_cb()
             return

            Note, this does not recognize classes.
        ###
        if @rs != null
            @log? 'Already Running, not re-starting run'
            return
        start_time = (new Date()).getTime()
        @log? 'Starting Run'
        fname = 'program.bsh'
        node.fs.writeFileSync(fname, studentCode)
        stdin = -> "\n"

            return
        untar new util.BytesArray(util.bytestr_to_array data), writeOneFile
        end_untar = (new Date()).getTime()
        console?.log "Untarring took a total of #{end_untar-start_untar}ms."

    run: (studentCode, beanshellWrapperName, finished_cb) =>
        ###
