Foul differential