Bug Fix: Added silent indicator to create_violation