Also Chem sniffers will pick up your gun but not your melee weapon. I know metal detectors will still pick up blades but I believe the reason Corporations prefer Chemical detectors is that every office worker with metal keys will set off a metal detector making for large and time wasting queues as everybody has to empty out their metal items. Whereas as only explosives will set off chemical sniffers so you can have people moving freely past them and they'll only go off when somedoy brings in a gun or grenade.

Melee used to be better against Spirits than guns and I must admit I still use that rule to give PC's a reason for using melee weapons