M&P 40 is worthless and not accurate.