this is getting silly  how about if none not in  self driver name  self driver format or if any  self driver name  self driver format or any of the other  far more readable and maintainable ways of doing this 