bug fix: The string passed into initialize() is no longer mutated.