string.format escapes control characters for %q now