Soft Blocks and Hard Blocks