@mbadams5  I'm surprised this beats boost but removing boost dependency is good.  There are probably wacky things with unicode but this should work for us.