why not reference on string?