String vs &str is going to be the death of me