... my gut feeling tells me that we could unify the string methods in one private function.