Reworking ITestFlightFailure interface to be more flexible