compat string