mono_string_new_utf32_checked leaks in error path, and produces some unused data...