No easy feat.