import tensorflow as tf

                    tf.get_variable_scope(), reuse=True))
            else:
                # work around https://github.com/tensorflow/tensorflow/issues/14703
                ret.append(tf.variable_scope(tf.get_variable_scope()))
        # always clear existing ns  # TODO check existing ns
        if len(self._name) and self._name != self._vs_name:
