It should be reject not discard
for all 3