Work on better get_blocks.