Parm my beg to differmints but I don't see much, if any, overlap of meanings. Of course it's possible to use too many words in an ambiguous way but redundancy is the opposite of ambiguity.