most correct processing of  blocks edid