diff --git a/CHANGELOG b/CHANGELOG
index a1da542ecf76b55bd0f7a1806ca1b93177067419..467f19c110589e84e9424ad36008ff10fbd37bd6 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -3,12 +3,16 @@ pyqtgraph-0.9.11  [unreleased]
   Bugfixes:
     - Fixed git version string generation on python3
     - Fixed setting default values for out-of-bound points in pg.interpolateArray
-    - Fixed adding Docks to DockArea after all Docks have been removed
     - Fixed plot downsampling bug on python 3
+    - DockArea:
+        - Fixed adding Docks to DockArea after all Docks have been removed
+        - Fixed DockArea save/restoreState when area is empty
 
   New Features:
     - Preliminary PyQt5 support
-    - Dock titles can be changed
+    - DockArea:
+	- Dock titles can be changed after creation
+        - Added Dock.sigClosed
 
 pyqtgraph-0.9.10
 
diff --git a/pyqtgraph/graphicsItems/PlotItem/PlotItem.py b/pyqtgraph/graphicsItems/PlotItem/PlotItem.py
index 2cfb803d1781e8d424c43f020c06fbe1a200a4ad..6e9c8240f7072518e334b72bebb907344401edc9 100644
--- a/pyqtgraph/graphicsItems/PlotItem/PlotItem.py
+++ b/pyqtgraph/graphicsItems/PlotItem/PlotItem.py
@@ -170,7 +170,10 @@ class PlotItem(GraphicsWidget):
             axisItems = {}
         self.axes = {}
         for k, pos in (('top', (1,1)), ('bottom', (3,1)), ('left', (2,0)), ('right', (2,2))):
-            axis = axisItems.get(k, AxisItem(orientation=k, parent=self))
+            if k in axisItems:
+                axis = axisItems[k]
+            else:
+                axis = AxisItem(orientation=k, parent=self)
             axis.linkToView(self.vb)
             self.axes[k] = {'item': axis, 'pos': pos}
             self.layout.addItem(axis, *pos)