Fifo: handle wrapping better and do not skip breakpoints