Can Peter conquer his promising demons?