Weak reference problem solved!