Craig diversion