It was a bit silly that you've first had to declare a string builder variable and then pass a reference to that into the init function, which could not fail. Instead just return a ready to use string builder :)