better violation scaling