Riding on China stimulus