only sheer disgust and the determination to give this a ZZZ is still keeping me awake...