A user of this api, writing a face, doesn't need to know what the string should look like or how they consume it? I'm not sure I understand.