This could throw if the string test name was wrong. Should we give a useful error in that case that the name was spelled wrong or didn't exist?