Generic remote call