It's been a rough few days...