Rough couple of days....