Still need namespace_string made public? I'd prefer to avoid that.