try to use a canonical object. also, let's make a .target() method on the proxy that returns the target object, and use it here