bidirectional remote access, more badass circular ref