product defense