It also protects carriers with a concealed carry permit from another state. Supporters say those with the right training should be allowed to keep their gun on them.
A similar bill failed in the House last year. Supporters say this version does not approve concealed carry, but gives people a defense if they are caught with a gun. Illinois is the only state that does not allow concealed carry.