Defined callbacks.bind
Unnecessary local functions
Don't assume that 'extraAsyncArgs' is an array
documented callbacks.bind