If returning the result if next() is required we will be removing support for async waterfalls. It is important to support calling next in a later tick.