https://github.com/Clever/async-ext/pull/2