side... exchange for ...isRemote