added dup for the frozen string