new String() seems redundant here