begin 0.7.7 cycle
code in _cb must be very thin