Rick Waldron (2015-02-24T18:06:20.000Z)
d at domenic.me (2015-03-06T00:54:28.026Z)
TBH, I've never encountered the issue that Dr. Rauschmayer reported—so I'm not convinced that it's necessary to do anything about it at all. I only made the suggestion because I remembered the the user-defined comparator, and figured that a thrown exception would prevent any code, that accidentally relied on args > 1 being silently ignored, from coming into existence. So forget that, because you're right and this sucks: ```js var m; try { m = new Map(..., comparator); } catch (e) { m = new Map(...); } ``` No thanks to that—I'd rather risk the rare cases in which args > 1 are silently ignored and bugs hopefully caught by well written tests.