the 'with cartridge' codepath is different (nw)