trying to get cross-device initialisation working