increased template recursion depth to make larger containers