Had been cooking this one up for quite a long time, but I...