I don't think we should do this promise in the documentation?