fast mode for own promises