I'm not usually an optimist but...