diff --git a/IPython/html/widgets/widget.py b/IPython/html/widgets/widget.py
index 1f9e4f5..b4c934d 100644
--- a/IPython/html/widgets/widget.py
+++ b/IPython/html/widgets/widget.py
@@ -277,13 +277,6 @@ class Widget(LoggingConfigurable):
----------
view_name: unicode (optional)
View to display in the frontend. Overrides view_name."""
- view_name = kwargs.get('view_name', self.view_name)
-
- # Create a communication.
- self._open_communication()
-
- # Make sure model is syncronized
- self.send_state()
# Show view.
self._send({"method": "display", "view_name": view_name})