Support for arbitrary length strings