A system and method for a combination flash hider and muzzle brake. The flash hider is upstream of the muzzle brake. This allows the flash hider to take priority over the muzzle brake. The flash hider has slots allowing the exhausting gas to exit, causing the exhaust gases to decrease temperature and pressure to a point below the flash point. This reduces flash. The muzzle brake has at least one port.