#length isnt necessary, and we now return the entire string