I could imagine cases where, in very tight memory situations or with very very large literals, we could make use of modifying literals. But I'm not sure this is a significant requirement, or that it couldn't be considered if there is a significant (and rich) use case to fund the development of the slow path. Pharos does not target classic âresource constraintâ embedded scenarios. (else we would do many things a lot different) Is there a critic rule catching that sort of thing? That we could run on Squeaksource / Smalltalkhub? No, as you can hand a reference to a literal over to someone else who does not even know that it is a literal⦠this dreaded âam I going insane, itâs writing right hereâ bug where you change a string somewhere that actually is a string literal of some method⦠  Marcus