fix how custom blocks are shown in read condition