unicode methods rather than strs