In my line of work no single one of the poll options can apply to me. I've worked on an Army base in "secure" buildings, I've worked in public and private schools, on college campuses, power plants, restaurants, casinos, housings complexes, prisons, day care facilities, and in the "shop". Some places I would be able to legally carry and some not. Most contractors I've worked for do not allow carrying but it's usually due to their insurance policies and yet some contractors don't care either way. I'm a union sheet metal worker in case anyone wonders why I've worked in so many different types of places. I generally work on HVAC systems or do architectural sheet metal. Other times we weld heavy industrial equipment. I'm not sure I'd want to carry while welding. I don't know if being accidentally shocked while welding will set off a round but I don't want to find out the hard way.