Great in-detail article, thanks! In the last paragraph you state that pseudo read-write-execute maps work "on the shiny new Apple systems". Do you mean M1 with macOS 12 on arm64? Did you try it on other hardware/OSs? If it only works there, any ideas why that is?