So far that word has only been used in the title, I think, so it's hard to know how much it will matter. It's the translator's pain to try to differentiate the two words when or if the matter becomes a problem. It's quite complicated to translate "new" words that don't have perfect equivalence...