It certainly isn't a hardened security rule, you're right. I'll likely take a cut at a more robust version incorporating more use cases, but for this series I'm looking to keep things intact the way they were in the CodeShare so people can see what has changed between versions.
Colin