Clean up violation logic
Request and response