thanks to a great suggestion from essej, i now have a list of functions known or likely to be missing the required check. also, there was a lot of redundancy is the list i posted. so hang on for a bit.