the trust evaluation function is now easily overridable + a test for it.