Is it really correct to move the info.handlerCount-- out of the block ?