resolves #735 remove all string mutation operations