Auto fix2

I pulled from https://github.com/caolan/async and then re-added your changes.