revision up to violations