I've had a rough couple of weeks...