The invariance of Milnor's number implies topological triviality