David Long might have written USC off by now if they weren't - well, USC.