add defender for packet reader