Rasheem Barrett has plenty of reasons for optimism.