Filch has his revenge