This isn't going to be easy!