MAP() should not modify it's argument.