can highlihg, just not reverse
seems to fix un-highlihgt for reading blocks