carry flag fiddling