diff --git a/asciimatics/widgets/layout.py b/asciimatics/widgets/layout.py
index <HASH>..<HASH> 100644
--- a/asciimatics/widgets/layout.py
+++ b/asciimatics/widgets/layout.py
@@ -108,6 +108,8 @@ class Layout(object):
         if widget.name in self._frame.data:
             widget.value = self._frame.data[widget.name]
 
+        return widget
+
     def clear_widgets(self):
         """
         Clear all widgets from this Layout.
Add "return widget" to Layout's add_widget() method to make chaining
easier