diagnostic blocks.