Basic support for two types of blocks.