I don't know if we can rely on `map` existing for all browsers we support.  Can you confirm?