Or when we're calling a function that has been declared inside the current scope (for example)

```javascript
var doSomething = function(callback) {
    ...

    /*!
     * Tidy up some resources
     */
    var finishDoSomething = function() {
        ..
        return callback();
    }


    if (foo) {
         return finishDoSomething();
    } else {
        doSomethingElseFirst(function() {
            if (err) {
                return callback(err);
            }
            return finishDoSomething();
        });
    }
};
```