My philosophy is just to Duck-type the program: "If it walks like a duck and it quacks like a duck, then it must be a duck"
I don't care if the duck is wet spaghetti inside, it does what I need it to do within the parameters I can measure.
If it fails to quack or walk later on, I have production alerts for that and I'll deal with it then.