A reason(s) to have some optimism.....