Fixed a bug in ObservableDataStore that caused too many returns.