Oh, and I understood your point of using the script as key area requirement. I just thought it would (again) break retro-compatibility. I thought of later adding "script" as a Requirement Type for that case, but using exclusively scripts for key validation would be using a Bazooka to kill a fly IMHO.