cleanup violations