w/o my secondary cat i dont throw a code. i just put a pipe where the cat used to be. there is an o2 sensor but no codes are thrown. and so be honest it smells like shit when u first start it up due to the unburned fuel haha. i got a high flow on ebay for cheap so i think im gonna put it on to make that smell go away. smells like an old carb engine kinda