fixing trade partials for different scenarios