How would you grade Harper's 2019 performance?