Implement forwarding between user and watcher