Blocks and terminals