split into request/response violations, first support for testing outgoing requests