patch for container.h