reintroducing externalConfig