Added weak reference.