added missing weak reference