The final issue that I want to talk about in this general vein of things that can complicate testing is what I like to call non-functional inputs, and these are inputs that affect the operation of a software under test that have nothing to do with the APls provided by the software that we're testing and nothing to do with the APls that are used by the software that we're testing, and so what are these non-functional inputs? 