So hard! ...