Thanks for the reply;
I think that may fix it but it wasn’t necessary before today and every demo/marketplace project I’ve got access to doesn’t seem to need to create a unique name for subobjects created in this way.
I’d like to avoid doing it differently without at least understanding why its changed, it could be of course that the main problem (as per my other reply) is unrelated - but I don’t think so. The crash doesn’t occur if there is only one character.