Rough few weeks...