                 return callback error if error
                 return callback null, body
 
-        controllerMethodCallback = (output) ->
+        controllerMethodCallback = (output) =>
             body = output
             try
                 if typeof controller.after is 'function'
+                    @_log controller.name + '.after()'
                     controller.after afterCallback
                 else
                     afterCallback()

                    @_error(error) if error

            if typeof controller.timeout is 'function'
                controller.timeout(controllerTimeoutCallback)
            else
                controllerTimeoutCallback()

    _runFiltersBefore: (controller, timeoutTimer, callback) ->
        filters = controller.filters.slice 0

        pickFilterAndCallBefore = =>
            noFiltersLeft = filters.length is 0
            return callback null, true if noFiltersLeft

