As mentioned above, non lethal only works with melee.