reintroduce tentative 'useRemote'