diff --git a/omegaconf/basecontainer.py b/omegaconf/basecontainer.py
index 52f383fa5..e66faf381 100644
--- a/omegaconf/basecontainer.py
+++ b/omegaconf/basecontainer.py
@@ -13,7 +13,6 @@
     _get_value,
     _is_interpolation,
     _resolve_optional,
-    get_omega_conf_dumper,
     get_ref_type,
     get_value_kind,
     get_yaml_loader,
@@ -216,32 +215,18 @@ def convert(val: Node) -> Any:
         assert False
 
     def pretty(self, resolve: bool = False, sort_keys: bool = False) -> str:
-        """
-        returns a yaml dump of this config object.
-        :param resolve: if True, will return a string with the interpolations resolved, otherwise
-        interpolations are preserved
-        :param sort_keys: If True, will print dict keys in sorted order. default False.
-        :return: A string containing the yaml representation.
-        """
         from omegaconf import OmegaConf
 
         warnings.warn(
             """
-            pretty() is deprecated, use OmegaConf.to_yaml() and resolve
-            now defaults to True (Since 2.0.1)
+            pretty() is deprecated and will be removed in a future version.
+            Use OmegaConf.to_yaml. Please note that the default value for
+            resolve has changed to True.
             """,
             category=UserWarning,
-            stacklevel=2,
         )
 
-        container = OmegaConf.to_container(self, resolve=resolve, enum_to_str=True)
-        return yaml.dump(  # type: ignore
-            container,
-            default_flow_style=False,
-            allow_unicode=True,
-            sort_keys=sort_keys,
-            Dumper=get_omega_conf_dumper(),
-        )
+        return OmegaConf.to_yaml(self, resolve=resolve, sort_keys=sort_keys)
 
     @staticmethod
     def _map_merge(dest: "BaseContainer", src: "BaseContainer") -> None: