Isn't `val` already a string at this point?