Event driven Block length changes