all container calculations offloaded to ContainerConfig