Should my old projects really have two "map" blocks?

In projects from version 4 are imported into Snap! 5 I see things like this when I search for 'map':


Presumably because one is now builtin and the other is from the library.

Note that "Unused blocks" doesn't note the duplication and offer to remove the user-defined version.

Right, because you are using the old one in your code.

We need a way to improve this. I'm not sure just silently replacing the old block is the right thing, just in case you've modified the code for some reason. But we should give an easy option.