Add skeletal remote()