Duplicating a master does not duplicate a locked glyph

Duplicating a master (Font Info-Masters-Duplicate selected) leaves out locked glyphs. Without any error. Is this intentional?

Odd, indeed. It works fine when using, for instance,

Font.masters.append(Font.masters[0])