fix promotion and containers