Be clearer about index and rename reject/resolve to reject/resolveCallback in the static methods.