Worst of times...