fuck it.  use namespace string everywhere.