Use Promise.props instead