The circuit extractor will automatically flatten a hierarchical circuit to one level, if necessary creating a new circuit. If flattening the circuit is not desirable, specifying the no_flat parameter after the circuit name will prevent the flattening process from occurring before the extraction starts. Note that in order to use this feature, the name of the circuit must be specified explicitly. Using the default circuit will not work.