optimize no_weapons warning