I think a good way of doing both would be to write a function that looks for a named file in the root file system. Something like I_TAKE_RESPONSIBILITY, and have it check the first line of said file.
if (!file_exists){
warning on,
}elseif{
(file_exists){
read first line
if(first line = TRUE){
warning off,
}
}
}
I mean if they read the directions, then create a file and then put true in said file, who could they blame other than themselves at that point??
Also no, I don't know how to program. Used to in another life, but those days are far removed. So the above thing is just to get my idea across.