Now for the hard part