fixed block level check